#include "VendaDinheiro.h"

VendaDinheiro::VendaDinheiro()
{
}

VendaDinheiro::~VendaDinheiro()
{
}

/*--- inicio dos metodos publicos ---*/

float VendaDinheiro::calculaTroco()
{
	float
	dinheiro;
	
	std::cout << "Valor pago em dinheiro : ";
	std::cin >> dinheiro;
	return ( dinheiro - this->mValorTotal );
}

ListaEncadeada < noLista*, int > * VendaDinheiro::confirmaVenda()
{
	this->setStatus( true );
	
	std::cout << "O valor do troco é : " << this->calculaTroco() << std::endl ;
	
	return &this->mProdutos;
}

/*--- fim dos metodos publicos ---*/

/*--- inicio dos metodos privados ---*/

/*--- fim dos metodos privados ---*/

